Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Venezuela F4 Venezuela F5 Turkey F22 Turkey F23 Turkey F24 Turkey F25 USA F19 USA F20 Turkey F37 Turkey F39 Turkey F40 Turkey F5 Turkey F6 Turkey F8 USA F10 Turkey F17 Turkey F18 Turkey F19 USA F15 USA F17 Turkey F7 The Rajasthan Golden Jubilee - Jaipur 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton Unique Zagreb Open - Zagreb Turkey F38 Neride Prague Indoor - Prague Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg Sacramento Challenger Tiburon Challenger IPP Open - Helsinki The 70th King's Cup and Queen's Cup - Bangkok Intersport Heilbronn Open - Heilbronn Renault Slovenian Open - Ljubljana The LTA Hull Challenger - Hull IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Warsteiner Challenger Lubeck - Lubeck Heilbronn Challenger 2002 USTA Challenger of Calabasas - Calabasas Pereira Challenger USTA Seascape Challenger - Aptos Open de Charleroi - Charleroi Residenza Open - Magdeburg Challenger Britania Zavaleta - Puebla Urbana-Champaign Challenger - Urbana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open de L'Isere - Grenoble Warsteiner Challenger Lubeck 2001 - Lubeck Challenger Ford de Cherbourg - Cherbourg Binghamton Professional Tennis Tournament - Binghamton The LTA Wrexham Challenger - Wrexham GHI Bronx Tennis Classic - Bronx West of England Challenger - Bristol Lamberts Open by Stawag - Aachen Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Warsteiner Challenger Lubeck - Lubeck Chitre Challenger Dallas Challenger Tatra Banka Open 2003 - Bratislava Napa Challenger Sacramento Challenger Tallahassee Challenger Surbiton Challenger Tiburon Challenger Fairfield Challenger Knoxville Challenger Irving Challenger Bordeaux Challenger Knoxville Challenger Champaign Challenger BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Ethias Tennis Trophy - Mons Monterrey Challenger BMW Tennis Championship - Sunrise 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Surbiton Trophy - Surbiton Sarasota Challenger Maui Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Open de L'Isere (Open 38) - Grenoble Savannah Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Tata Open 2002 - Chennai Binghamton Challenger The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Aptos Challenger Mercedes-Benz Cup - Los Angeles Milan Indoors - Milan The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Sarasota Challenger Rezidenza Open - Magdeburg Sacramento Challenger Tennis Napoli Cup - Naples ARMS USTA Challenger - Rocky Mount Maui Challenger Whirlpool Open - Budapest Calgary Challenger Charlottesville Challenger Savannah Challenger Tallahassee Challenger Kuppers Kolsch Cup - Aachen AAPT Championships - Adelaide Calgary Challenger Adidas International - Sydney XI Venice Open - Venice Bristol Challenger Trophy - Bristol Aberto Da Costa Do Sauipe - Bahia U.S. Men's Clay Court Championships - Houston The LTA Manchester Challenger - Manchester Internationaler Raiffeisen Grand Prix - St. Polten Charlottesville Challenger Allianz Suisse Open - Gstaad Irving Challenger Mercedes Cup - Stuttgart RCA Championships - Indianapolis International Tennis Championships - Delray Beach Yokohama World Tennis Gaora Cup - Yokohama Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Zagreb Open - Zagreb Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Gemax Open - Belgrade The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Fairfield Challenger Mercedes-Benz Cup - Los Angeles Houston Challenger Legg Mason Tennis Classic - Washington D.C. International Indoor Tennis Championships of Croatia - Zagreb Surbiton Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Nottingham Challenger Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona BMW Open - Munich Pilot Pen Tennis - New Haven ARAG World Team Championship - Dusseldorf Chennai Open - Chennai 2002 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Eisenberg Jerusalem Open 2000 - Jerusalem Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston The Wrexham Challenger - Wrexham Red Letter Days Open - Nottingham Tiburon Challenger Lucknow ATP Tour Challenger - Lucknow Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pro Tennis World Open - Boca Raton Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Pro Tennis World Open - Sunrise Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington The Stella Artois Grass Court Championships - Queen's/London Qatar Exxon Mobil Open - Doha Delray Beach International Tennis Championships - Delray Beach President's Cup 2000 - Tashkent Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Charlottesville Challenger Houston Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Tallahassee Challenger BMW Open - Munich Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Moselle Open - Metz PTT Thailand Open - Bangkok Irving Challenger San Francisco Challenger Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis International Championship of Croatia - Umag Sarasota Challenger Delray Beach Open - Delray Beach Heineken Open Shanghai - Shanghai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Maui Challenger China Open - Beijing Citi Open - Washington Bordeaux Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Bratislava Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Pilot Pen Tennis - New Haven Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Memphis Open - Memphis Delray Beach Open - Delray Beach Hungarian Open - Budapest Gerry Weber Open - Halle Citi Open - Washington European Open - Antwerp US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Hall of Fame Open - Newport Tata Open Maharashtra - Pune Sarasota Challenger Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Milan Indoors - Milan The Stella Artois Grass Court Championships - London Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London New York Open - New York Serbia Open - Belgrade Hall of Fame Open - Newport Serbia Open - Belgrade Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Binghamton Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Las Vegas Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Champaign Challenger AIG Japan Open - Tokyo Dallas Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Gerry Weber Open - Halle AEGON Championships - London Claro Open Colombia - Bogota AEGON Championships - London III Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Maui Challenger ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Chengdu Open - Chengdu TED Open-Akbank Private Banking - Istanbul Ecuador Open - Quito Okal Open - Eckental Challenger 42 - Andrezieux US Men's Clay Court Championship - Houston Privat Bank Cup - Dniepropetrovsk Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Sarajevo Open - Sarajevo BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne Citi Open - Washington Next Gen ATP Finals - Milan Hall of Fame Open - Newport Citi Open - Washington Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Delray Beach Open - Delray Beach Qatar Open - Doha Open 13 - Marseille Abierto Mexicano de Tenis Mifel - Los Cabos Citi Open - Washington Sydney International - Sydney BMW Open - Munich The Stella Artois Championships - London China Open - Beijing Open SEAT 2008 - Barcelona ATP Studena Croatia Open Umag - Umag Tennis Masters Series - Paris Open de Moselle - Metz Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo ABN AMRO World Tennis Tournament - Rotterdam Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Regions Morgan Keegan Championships - Memphis Shanghai - Shanghai BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Open Seat Godo - Barcelona Apia International - Sydney Gerry Weber Open - Halle AEGON International - Eastbourne BNP Paribas Open - Indian Wells Milan Indoors - Milan China Open - Beijing Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Ecuador Open - Quito Ricoh Open - 's-Hertogenbosch Rogers Cup - Montreal New York Open - New York Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Indian Wells Challenger Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Internationaler Raiffeisen Grand Prix - St. Polten PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors - Basel Campbell's Hall of Fame Tennis Championships - Newport Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Lyon - Lyon Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells AEGON Championships - London Coupe Rogers - Montreal Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Montreal Qatar ExxonMobil Open - Doha Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal BNP Paribas Masters - Paris Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Claro Open Colombia - Bogota Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Fever-Tree Championships - London Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Sony Open Tennis - Miami French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, CRO-RUS 3-2 U.S. Open (juniors) U.S. Open (juniors) Kooyong Classic - Kooyong U.S. Open (juniors) All Lower level tournaments Olympics - Athens